@charset "utf-8";
/* 
 * 로그인
**/

.xans-intro-memberpackage { overflow:hidden; width:240px; margin:50px auto 35px; font-size:11px; }
.xans-intro-memberpackage .formBox { position:relative; width:240px; margin:0 auto; font-size:11px; }
.xans-intro-memberpackage .formBox:after { content:""; display:block; cler:both; }
.xans-intro-memberpackage h3 { margin:10px 0 5px; font-size:14px; }
.xans-intro-memberpackage h3 .txtEm { color:#ff6600; }
.xans-intro-memberpackage .formBox .form { margin:10px 70px 0 0; font-size:0; line-height:0; } 
.xans-intro-memberpackage .formBox .form input[type="text"],
.xans-intro-memberpackage .formBox .form input[type="password"] { width:100%; }
.xans-intro-memberpackage .formBox .form input[type="text"] { margin:0 0 8px; }
.xans-intro-memberpackage .formBox .option { overflow:hidden; margin:5px 0 10px; }
.xans-intro-memberpackage .formBox .option > span { float:left; margin:0 5px 0 0; }
.xans-intro-memberpackage .formBox .option > span:last-child { margin-right:0; }
.xans-intro-memberpackage .formBox .option input[type="checkbox"],
.xans-intro-memberpackage .formBox .option img { margin:0 3px 0 0; }
.xans-intro-memberpackage .formBox .btnLogin { 
    position:absolute; right:0px; top:0px; width:65px; height:54px; line-height:54px; color:#fff; font-size:11px; text-align:center; border:0; background-color:#434447;
    border-radius:3px; 
}
.xans-intro-memberpackage .description { color:#63666e; line-height:1.25; }
.xans-intro-memberpackage .btnNormal { 
    display:inline-block; height:22px; margin:0; padding:0 6px; font-size:11px; line-height:22px; color:#666; cursor:pointer; vertical-align:middle; font-family:Verdana, Dotum; color:#666; border:0; border:1px solid #bcbcbc; background-color:#f1f1f1; 
    border-radius:3px; 
    -moz-box-sizing:border-box; box-sizing:border-box; 
}